package com.yy.web.pm.shopPeople.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 店铺申请人员表(商家表)
 */
@ApiModel(description = "店铺申请人员表(商家表)")

public class ShopPeople implements Serializable {
    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Integer id;

    /**
     * 店铺名称
     */
    @ApiModelProperty(value = "店铺名称")
    private String shopName;

    /**
     * 广告牌材质
     */
    @ApiModelProperty(value = "广告牌材质")
    private String advertisementMaterial;

    /**
     * 广告牌尺寸
     */
    @ApiModelProperty(value = "广告牌尺寸")
    private String advertisementSize;

    /**
     * 广告牌长度
     */
    @ApiModelProperty(value = "广告牌长度")
    private String advertisementLong;

    /**
     * 广告牌宽度
     */
    @ApiModelProperty(value = "广告牌宽度")
    private String advertisementWide;

    /**
     * 广告牌高度广告牌安装方式
     */
    @ApiModelProperty(value = "广告牌高度广告牌安装方式")
    private String advertisementTall;

    /**
     * 广告牌安装位置图片
     */
    @ApiModelProperty(value = "广告牌安装位置图片")
    private String advertisementAdress;

    /**
     * 店铺位置
     */
    @ApiModelProperty(value = "店铺位置")
    private String shopAdress;

    /**
     * 店铺经度
     */
    @ApiModelProperty(value = "店铺经度")
    private String advertisementLongitude;

    /**
     * 店铺纬度
     */
    @ApiModelProperty(value = "店铺纬度")
    private String advertisementDimension;

    /**
     * 广告牌楼层
     */
    @ApiModelProperty(value = "广告牌楼层")
    private String advertisementFloor;

    /**
     * 店铺申请时间
     */
    @ApiModelProperty(value = "店铺申请时间")
    private String shopApplyTime;

    /**
     * 审核进度 1:店铺信息审核 2:安装审核 3:检测审核 4:店铺信息审核失败 5:安装信息审核失败 6：检测审核失败
     */
    @ApiModelProperty(value = "审核进度 1:店铺信息审核 2:安装审核 3:检测审核 4:店铺信息审核失败 5:安装信息审核失败 6：检测审核失败")
    private String examineProgress;

    /**
     * 广告牌id
     */
    @ApiModelProperty(value = "广告牌id")
    private String advertisementId;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createdBy;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createdTime;

    /**
     * 更新人
     */
    @ApiModelProperty(value = "更新人")
    private String updatedBy;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updatedTime;

    /**
     * 报警id
     */
    @ApiModelProperty(value = "报警id")
    private Integer alarmId;

    /**
     * 是否需要整改0:存在隐患 1不需要 2:需要 3:拆除 4:商家已经拆除
     */
    @ApiModelProperty(value = "是否需要整改0:存在隐患 1不需要 2:需要 3:拆除 4:商家已经拆除")
    private String isjudge;

    /**
     * 整改内容
     */
    @ApiModelProperty(value = "整改内容")
    private String changeNotes;

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Integer userId;

    /**
     * 是否变更广告牌 0 :未变更 1:已变更 2:广告牌接近到期时间
     */
    @ApiModelProperty(value = "是否变更广告牌 0 :未变更 1:已变更 2:广告牌接近到期时间")
    private String changeJudge;

    /**
     * 广告牌安装图片
     */
    @ApiModelProperty(value = "广告牌安装图片")
    private String shopInsertImage;

    /**
     * 是否拆除 0:未拆除 1拆除
     */
    @ApiModelProperty(value = "是否拆除 0:未拆除 1拆除")
    private String shopIsjudge;

    private static final long serialVersionUID = 1L;

    public ShopPeople() {
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("id", id)
                .append("shopName", shopName)
                .append("advertisementMaterial", advertisementMaterial)
                .append("advertisementSize", advertisementSize)
                .append("advertisementLong", advertisementLong)
                .append("advertisementWide", advertisementWide)
                .append("advertisementTall", advertisementTall)
                .append("advertisementAdress", advertisementAdress)
                .append("shopAdress", shopAdress)
                .append("advertisementLongitude", advertisementLongitude)
                .append("advertisementDimension", advertisementDimension)
                .append("advertisementFloor", advertisementFloor)
                .append("shopApplyTime", shopApplyTime)
                .append("examineProgress", examineProgress)
                .append("advertisementId", advertisementId)
                .append("createdBy", createdBy)
                .append("createdTime", createdTime)
                .append("updatedBy", updatedBy)
                .append("updatedTime", updatedTime)
                .append("alarmId", alarmId)
                .append("isjudge", isjudge)
                .append("changeNotes", changeNotes)
                .append("userId", userId)
                .append("changeJudge", changeJudge)
                .append("shopInsertImage", shopInsertImage)
                .append("shopIsjudge", shopIsjudge)
                .toString();
    }

    public Integer getId() {
        return id;
    }

    public ShopPeople setId(Integer id) {
        this.id = id;
        return this;
    }

    public String getShopName() {
        return shopName;
    }

    public ShopPeople setShopName(String shopName) {
        this.shopName = shopName;
        return this;
    }

    public String getAdvertisementMaterial() {
        return advertisementMaterial;
    }

    public ShopPeople setAdvertisementMaterial(String advertisementMaterial) {
        this.advertisementMaterial = advertisementMaterial;
        return this;
    }

    public String getAdvertisementSize() {
        return advertisementSize;
    }

    public ShopPeople setAdvertisementSize(String advertisementSize) {
        this.advertisementSize = advertisementSize;
        return this;
    }

    public String getAdvertisementLong() {
        return advertisementLong;
    }

    public ShopPeople setAdvertisementLong(String advertisementLong) {
        this.advertisementLong = advertisementLong;
        return this;
    }

    public String getAdvertisementWide() {
        return advertisementWide;
    }

    public ShopPeople setAdvertisementWide(String advertisementWide) {
        this.advertisementWide = advertisementWide;
        return this;
    }

    public String getAdvertisementTall() {
        return advertisementTall;
    }

    public ShopPeople setAdvertisementTall(String advertisementTall) {
        this.advertisementTall = advertisementTall;
        return this;
    }

    public String getAdvertisementAdress() {
        return advertisementAdress;
    }

    public ShopPeople setAdvertisementAdress(String advertisementAdress) {
        this.advertisementAdress = advertisementAdress;
        return this;
    }

    public String getShopAdress() {
        return shopAdress;
    }

    public ShopPeople setShopAdress(String shopAdress) {
        this.shopAdress = shopAdress;
        return this;
    }

    public String getAdvertisementLongitude() {
        return advertisementLongitude;
    }

    public ShopPeople setAdvertisementLongitude(String advertisementLongitude) {
        this.advertisementLongitude = advertisementLongitude;
        return this;
    }

    public String getAdvertisementDimension() {
        return advertisementDimension;
    }

    public ShopPeople setAdvertisementDimension(String advertisementDimension) {
        this.advertisementDimension = advertisementDimension;
        return this;
    }

    public String getAdvertisementFloor() {
        return advertisementFloor;
    }

    public ShopPeople setAdvertisementFloor(String advertisementFloor) {
        this.advertisementFloor = advertisementFloor;
        return this;
    }

    public String getShopApplyTime() {
        return shopApplyTime;
    }

    public ShopPeople setShopApplyTime(String shopApplyTime) {
        this.shopApplyTime = shopApplyTime;
        return this;
    }

    public String getExamineProgress() {
        return examineProgress;
    }

    public ShopPeople setExamineProgress(String examineProgress) {
        this.examineProgress = examineProgress;
        return this;
    }

    public String getAdvertisementId() {
        return advertisementId;
    }

    public ShopPeople setAdvertisementId(String advertisementId) {
        this.advertisementId = advertisementId;
        return this;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public ShopPeople setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
        return this;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public ShopPeople setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
        return this;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public ShopPeople setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
        return this;
    }

    public Date getUpdatedTime() {
        return updatedTime;
    }

    public ShopPeople setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
        return this;
    }

    public Integer getAlarmId() {
        return alarmId;
    }

    public ShopPeople setAlarmId(Integer alarmId) {
        this.alarmId = alarmId;
        return this;
    }

    public String getIsjudge() {
        return isjudge;
    }

    public ShopPeople setIsjudge(String isjudge) {
        this.isjudge = isjudge;
        return this;
    }

    public String getChangeNotes() {
        return changeNotes;
    }

    public ShopPeople setChangeNotes(String changeNotes) {
        this.changeNotes = changeNotes;
        return this;
    }

    public Integer getUserId() {
        return userId;
    }

    public ShopPeople setUserId(Integer userId) {
        this.userId = userId;
        return this;
    }

    public String getChangeJudge() {
        return changeJudge;
    }

    public ShopPeople setChangeJudge(String changeJudge) {
        this.changeJudge = changeJudge;
        return this;
    }

    public String getShopInsertImage() {
        return shopInsertImage;
    }

    public ShopPeople setShopInsertImage(String shopInsertImage) {
        this.shopInsertImage = shopInsertImage;
        return this;
    }

    public String getShopIsjudge() {
        return shopIsjudge;
    }

    public ShopPeople setShopIsjudge(String shopIsjudge) {
        this.shopIsjudge = shopIsjudge;
        return this;
    }

    public ShopPeople(Integer id, String shopName, String advertisementMaterial, String advertisementSize, String advertisementLong, String advertisementWide, String advertisementTall, String advertisementAdress, String shopAdress, String advertisementLongitude, String advertisementDimension, String advertisementFloor, String shopApplyTime, String examineProgress, String advertisementId, String createdBy, Date createdTime, String updatedBy, Date updatedTime, Integer alarmId, String isjudge, String changeNotes, Integer userId, String changeJudge, String shopInsertImage, String shopIsjudge) {

        this.id = id;
        this.shopName = shopName;
        this.advertisementMaterial = advertisementMaterial;
        this.advertisementSize = advertisementSize;
        this.advertisementLong = advertisementLong;
        this.advertisementWide = advertisementWide;
        this.advertisementTall = advertisementTall;
        this.advertisementAdress = advertisementAdress;
        this.shopAdress = shopAdress;
        this.advertisementLongitude = advertisementLongitude;
        this.advertisementDimension = advertisementDimension;
        this.advertisementFloor = advertisementFloor;
        this.shopApplyTime = shopApplyTime;
        this.examineProgress = examineProgress;
        this.advertisementId = advertisementId;
        this.createdBy = createdBy;
        this.createdTime = createdTime;
        this.updatedBy = updatedBy;
        this.updatedTime = updatedTime;
        this.alarmId = alarmId;
        this.isjudge = isjudge;
        this.changeNotes = changeNotes;
        this.userId = userId;
        this.changeJudge = changeJudge;
        this.shopInsertImage = shopInsertImage;
        this.shopIsjudge = shopIsjudge;
    }
}
